* {
margin: 0;
padding: 0;
box-sizing: border-box
}

ul,
ol {
list-style: none;
}

a {
text-decoration: none!important
}

input {
border: none
}
.ab_outsjb{margin: 40px 0;}
.ab_box {
    padding: 0 0 100px 0;
}
.infojb{width:100%;padding:10px;background:#10984f;margin-bottom: 30px;display: flow-root;}
.infojb p{font-size:16px;color:#fff;font-weight: bold;text-align:center;}
.ab_box .wid6 span {
    position: relative;
    color: red;
    left: 2px;
}
.layui-form-label{width:118px !important;}
.layui-input-block{margin-left: 132px !important;}
.ly-nrs {margin:10px 0 10px 0; white-space:nowrap;position:relative;}
.btitles{width:100%;padding:20px}
.btitles .miaoshu{font-size:16px;line-height:30px}
.btitles .jbxz{font-weight:bold;font-size:18px;  margin-bottom: 10px;}
.fly-filter-right a{font-size:18px !important;}
.curs{margin-right:3px;}
.input-text-c, .input-text, .measure-input, textarea, input.date, input.endDate, .input-focus{
    background: #FFFFFF !important;
    height:30px !important;
}
.yfcgfr p{
	padding: 8px 0;
    font-size: 15px;
    color: #666;
}
.yfcgimg {
    background: url(../images/cg1.jpg) no-repeat;
}
.yfcgimg img {
    padding-left: 50px;
    padding-top: 50px;
}
.industryr .fly-panel-title {
    position: relative;
    height: 50px;
    line-height: 40px;
    color: #333;
    font-size: 18px;
    border-bottom: 1px solid #e0e0e0;
	margin-bottom:30px;
}
.industryr .fly-filter .nbib {
    font-size: 24px;
    font-weight: bold;
}
.industryr .fly-panel-title .nbiao {
    color: #5a5a5a;
    font-size: 14px;
    position: absolute;
    right: 0;
    top: 0;
}
.industryr .fly-panel-title .nbiao {
    color: #5a5a5a;
    font-size: 14px;
    position: absolute;
    right: 0;
    top: 0;
}
.industryr .fly-filter a {
    padding: 0 5px;
    color: #666;
}
.casenbanner {width:60%;margin: auto;}
.casenbanner .swiper-slide img {display:block;width:100%;height:100%;}
.casenbanner .swiper-button-prev,.casenbanner .swiper-container-rtl .swiper-button-next {background:none; display:none;outline:none}
.casenbanner .swiper-button-next,.casenbanner .swiper-container-rtl .swiper-button-prev {background:none; display:none;outline:none}
.casenbanner:hover .swiper-button-prev {display:block;}
.casenbanner:hover .swiper-button-next {display:block;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 5px;}
.casenbanner .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {bottom:8%}
.casenbanner .swiper-pagination-bullet {width:10px;height:10px;opacity:1;background:#fff;border-radius:50%;}
.casenbanner .swiper-pagination-bullet-active {background:#fff;position:relative;}
.casenbanner .swiper-pagination-bullet-active::before {border:1px solid #fff;border-radius:50%;top:-4px;left:-4px;width:18px;height:18px;display:block;content:"";position:absolute;}
.casenbanner .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {width:66%;left:55%;}
.casebn {position:relative;}
.casenyb {margin:auto;}
.casebatxt {overflow: hidden;text-overflow:ellipsis;white-space: nowrap; position:absolute;bottom:0;width:100%;background:rgba(44, 44, 44, 0.6);line-height:50px;text-align:left;font-size:16px; padding-left:20px;color:#fff;}
.n_nspage table{margin:0 auto}
.n_nspage table td{ border:1px solid #666666;}
.header {width:100%;position:fixed;top:0;left:0;z-index:999;height:100px; background:#fff;box-shadow: 0 2px 5px rgba(0,0,0,.1);}
/* .header .left {width:12%}
*/.header .left a img {height:59px;margin-top:25px}
.header .wid13{width: 1200px ;margin: auto;}
.header .nav {-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;height:100%;line-height:100px;display:block}
.header .navbar_nav li {float:left;position:relative;display:block;}
 .ainer{width: 1300px;margin: auto;}
.header .navbar_nav li  a {text-decoration:none;height:100%; display:block;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;color:#333;font-size:16px;padding:0px 15px;}
.header .navbar_nav li:hover:after {width:100%}
.header .navbar_nav li:hover::before {display: block;}
.header .navbar_nav li.active:before {display: block;}
.header .navbar_nav li.hdcen:hover .dropdss{display: block;}
.dropdss{position:absolute; left: 155px;top: 0;display: none;}
.dropdss a{display: block;width: 150px;margin-bottom: 0!important ;padding: 10px 0!important;}
.header .navbar_nav li:hover   a {color:#fff!important ;background: #0f4bd8; }
.header .navbar_nav li.active:after {width:100%}
.header .navbar_nav li.active  a {color:#fff!important ;background: #0f4bd8;  }
.header .navbar_nav li.dropdown {display:inherit;position:relative}
.header .navbar_nav li.dropdown .jt {width:20px;height:20px;background:url(../images/) no-repeat;background-size:100% 100%;display:block}
.header .navbar_nav li.dropdown .dropdown_menu {display:none;position:absolute;top:100px;width:100%;background:#fff;box-shadow:0 15px 27px 0 rgba(167,165,165,.38);width:100%; }
.header .navbar_nav li.dropdown .dropdown_menu a {font-size:14px;color:#666;padding:14px 10px;line-height: initial;text-align:center;background:#fff;margin-bottom:2px}
.header .navbar_nav li.dropdown:hover .dropdown_menu {display:block;background:#f3f3f3;  -webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.header .navbar_nav li.dropdown:hover .dropdown_menu a {color:#666!important}
.header .navbar_nav li.dropdown:hover .dropdown_menu a:hover {color:#fff!important;background:#0f4bd8}
.hdtel{padding-left: 30px;}
.hdtel img{padding-top: 30px;}
#navToggle {display:none}
.m_nav {position:fixed;top:0;box-shadow:0 15px 27px 0 rgba(167,165,165,.38);width:100%;height:100%;background:#fff;transition:all ease .5s;-webkit-transition:all ease .5s;z-index:1000;opacity:1;visibility:visible;margin-top:0;overflow-y:auto;transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;top:0;transform:translateX(100%)}
.m_nav.open {transform:translateX(0)}
.m_nav .top {height:60px;padding:20px;box-sizing:border-box}
.m_nav .top .closed {width:30px;height:30px;vertical-align:middle;float:right;cursor:pointer}
.m_nav .logo {width:100%;margin:0 auto}
.m_nav .logo img { display:block;margin:30px auto;width: 85%;}
.m_nav .ul {margin-top:30px}
.m_nav .ul li {padding:0 20px; transform:translateY(0);-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;opacity:0}
.m_nav.open .ul li {opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.m_nav .ul li:nth-child(1) {-webkit-transition:all .2s cubic-bezier(.77,0,.175,1) 0ms;transition:all .2s cubic-bezier(.77,0,.175,1) 0ms}
.m_nav .ul li:nth-child(2) {-webkit-transition:all .4s cubic-bezier(.77,0,.175,1) 0ms;transition:all .4s cubic-bezier(.77,0,.175,1) 0ms}
.m_nav .ul li:nth-child(3) {-webkit-transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;transition:all .6s cubic-bezier(.77,0,.175,1) 0ms}
.m_nav .ul li:nth-child(4) {-webkit-transition:all .8s cubic-bezier(.77,0,.175,1) 0ms;transition:all .8s cubic-bezier(.77,0,.175,1) 0ms}
.m_nav .ul li:nth-child(5) {-webkit-transition:all 1s cubic-bezier(.77,0,.175,1) 0ms;transition:all 1s cubic-bezier(.77,0,.175,1) 0ms}
.m_nav .ul li:nth-child(6) {-webkit-transition:all 1.2s cubic-bezier(.77,0,.175,1) 0ms;transition:all 1.2s cubic-bezier(.77,0,.175,1) 0ms}
.m_nav .ul li a {display:block;text-decoration:none;color:#333;font-size:16px;height:50px;line-height:50px;width:100%}
.m_nav .ul li .dropdown_menu {display:none}
.m_nav .ul li.dropdown.active .dropdown_menu {display:block}
.m_nav .ul li .dropdown_menu a {display:block;height:50px;line-height:50px;padding:0 40px;box-sizing:border-box;border-bottom:1px solid #f5f5f5}
.m_nav .ul li .dropdown_menu a:last-child {border:none}
 



@media screen and (max-width:1336px) {.header .left a img {height:50px;margin-top:25px;}
.header .wid13{width: 100%;}
.header .navbar_nav li a {padding:0 13px;}
}
@media screen and (max-width:1024px) {.header .left a img {height:45px;}

}
@media screen and (max-width:992px) {.header .left a img {margin-top:15px;}

.header {padding:0 10px}
.header{height: 60px;}
.header #navToggle {height:100%;padding:9px 15px;margin-right:-15px;display:inline-block;float:right}
.header #navToggle span {position:relative;width:30px;height:2px;margin-top:19px}
.header #navToggle span:before,.header #navToggle span:after {content:'';position:relative;width:100%;height:2px;left:0}
.header #navToggle span,.header #navToggle span:before,.header #navToggle span:after {-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;display:block;background:#0f4bd8}
.header #navToggle span:before {top:8px}
.header #navToggle span:after {bottom:10px}
.header #navToggle.open span:before {top:10px;-webkit-transform:translateY(-11px) rotate(-45deg);-moz-transform:translateY(-11px) rotate(-45deg);-ms-transform:translateY(-11px) rotate(-45deg);-o-transform:translateY(-11px) rotate(-45deg);transform:translateY(-11px) rotate(-45deg)}
.header #navToggle.open span:after {bottom:12px;-webkit-transform:translateY(10px) rotate(45deg);-moz-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);-o-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}
.header #navToggle.open span {background:0 0}
.header #navToggle.open span:before,.header #navToggle.open span:after {background:#4f4f4f}
.header .nav {display:none}
.header .left a img{height: 30px;}
}


.slipe-box .bannar {width:100%;position:relative;margin-top: 100px;}
.slipe-box .bannar .swiper-slide img {width:100%}
.slipe-box .bannar .slipe-left,.slipe-box .bannar .slipe-right {position:absolute;top:50%; width:50px;height:50px;margin-top:-25px;z-index:8;background:rgba(255, 255, 255, 0.6); border-radius:50%;text-align:center;display:none;cursor:pointer}
.slipe-box .bannar .slipe-left:hover,.slipe-box .bannar .slipe-right:hover {display:block;background: rgba(255, 255, 255, 0.8);}
.slipe-box .bannar .slipe-left img,.slipe-box .bannar .slipe-right img {margin-top:16px}


.slipe-box .bannar .slipe-left {left:50px}
.slipe-box .bannar .slipe-left img {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.slipe-box .bannar .slipe-right {right:50px}
.slipe-box .bannar .arowshow {display:block}
.slipe-box .swiper-pagination {text-align:center;position:absolute;bottom:64px!important;left:50%!important;z-index:10;width:auto!important;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.slipe-box .swiper-pagination div {cursor:pointer;width:50px;height:7px;float:left;opacity:1;border-radius:0;margin:0 5px;background:rgba(255,255,255,.5);position:relative;overflow:hidden}
.slipe-box .swiper-pagination div p {position:absolute;top:0;left:-50px;width:50px;height:7px;background:#0f4bd8;float:left}
.slipe-box .swiper-pagination div .login {-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);-webkit-transition:-webkit-transform 5s linear;transition:transform 5s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}

.row.no-gutter {
    margin-left: 0;
    margin-right: 0;
  }
  .row.no-gutter > [class*='col-'] {
    padding-right: 0;
    padding-left: 0;
  }
.gsjjbox{font-size:16px;line-height:32px;padding-top:10px;text-indent:2em;}
  .nstit {position: relative; margin-bottom: 30px;}
  .nstit i{display: block;content: "";clear: both; width: 40px;height: 2px ;background: #fefefe; margin:15px auto;}
.nstit h3{font-size: 30px;font-weight: bold;text-align: center;position: relative;}
.nstit h4{font-size: 36px;font-weight: bold;text-align: center;position: relative;}
 .nstit p{font-size: 60px;color: #f4f4f4;font-weight: bold; top: -45px;  position: absolute; left: 50%; transform: translate(-50%);}
.in_ns{padding: 55px 0;}
 .items li a{font-weight: bold;}
.in_nsfl{padding-top: 20px;}
 .in_botimg{margin-top: 40px;}
.mor{text-align: right;margin-top: 10px;font-size: 15px;color: #c4013b;}

.target-fix {
  position: relative;
  top: -44px; 
  display: block;
  height: 0;
  overflow: hidden;
}
.in1_topdy{height:50px;  border-bottom: 1px solid #e5e5e5;}
.in1_topdy .intpfr{ overflow: hidden;float: right; padding-right: 10px;color: #555; line-height:50px;  }
.in1_topdy .intpfl{float: left;  color: #333;line-height:50px; position: relative; }
.in1_topdy .intpfl span{padding-left: 5px;font-size: 16px; font-weight: bold; }
.in1_topdy .intpfl img{margin-top: -5px; }

.indexb_s .t { float: left;}
.indexb_s .t a {display:block;float:left;margin-right: 30px; font-size: 16px;font-weight: bold; position: relative; text-align:center; line-height:50px; transition:background ease .5s;}
.indexb_s .t a.on{color:#0f4bd8;    } 
.indexb_s .t a.on::after{		  width: 100%; height: 2px;background: #0f4bd8;  display: block; position: absolute;   bottom: 1px; content: "";clear: both;} 
.indexb_s .main {padding-top:8px;line-height:48px;}
.hidden {display:none !important;}
 
.in_ns_cen{overflow: hidden;}
.indexb .div1 {height:30px;}
.in_classic ul {padding-top:40px}
 
.scre { overflow: hidden; width: 100%; }
.scre li{padding-top: 12px ; }
.scre li a{display: block;overflow: hidden;}
.scre li img{padding-right: 5px;margin-top: -2px;}
.scre li:last-child{margin-bottom: 0;}
 .scre .srfl{width: 79%;float: left;font-size: 16px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.scre .srfr{width: 20%;float: left; font-size: 14px;text-align: right;}
.scre .scre_box{overflow: hidden;}
.scre .scre_box2{font-size: 14px;color: #666;padding-left: 15px;padding-top: 4px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }




.case  {padding-top:10px}
.case li{margin-bottom:30px;}
.case li a {display:block;position:relative;overflow:hidden;}
.case li .mxceng img {width:100%;display:block;transition:1s;height:300px;}
.case .pic {position:relative;}
.case li:hover .mxzyceng {height:100%;background:#0f4bd8;}
.case .mxzyceng {position:absolute;left:0;bottom:0;padding-top:0;margin-top:-50px;width:100%;height:50px;background:#0f4bd8;}
.case .mxceng {overflow:hidden;}
 
.case li:hover .mxceng img {transform:scale(1.2);}
.case li .mxzyceng h3 {text-align:center;color:#fff;font-size:16px;transition:0.5s;line-height: 50px;}
.case li .mxzyceng p {text-align:center;color:#fff;font-size:12px;line-height:26px;display:none; }
.case li .mxzyceng img{max-width: 100%; ;margin: auto;display: none; }
.case li:hover .mxzyceng p {display:block;padding-top:1%;width: 75%;text-align: center;margin: auto;}
.case li:hover .mxzyceng h3 {padding-top:1%;font-size:18px;}
.case li:hover .mxzyceng img{display: block;padding-top: 20%;}
.case li .lin {left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #fff;width:85%;height:85%;position:absolute;box-sizing:border-box;opacity:0;transition:0.5s;}
.case li:hover .lin {opacity:1;}
 
 
 

footer{background: #0f4bd8; position: relative;}

.footfl {float: left;line-height: 70px;color: #fff;} 
.footfr{float: right;line-height: 70px;color: #fff;} 
.footfr span{padding:0 15px;cursor: pointer;display: block;float: left;}
.footfr p{ display:inline-block ;cursor: pointer;padding: 0 15px ;  }
.footfr p i{font-size: 12px;}





.footerbot {background:#2a2a2a;height:60px;border-top: 1px solid #666;display: none;}
.footerbot p {color:#fff;font-size:14px;float:left;line-height:60px;}
.ftfr {width:180px;padding-top:18px;}
.ftfr a{display: block;color: #fff;}

.n_banner{margin-top: 100px;}


.ly-nr {margin:10px 0 70px 0; white-space:nowrap;position:relative;}

.fly-filter-right {display:block;text-align:center; border-bottom: 1px solid #ccc;overflow-x: auto;}
.fly-filter-right p {display:inline-block; padding:0 40px;}
.fly-filter-right a {color:#333;font-size:16px;position:relative;display:inline-block;height:79px;line-height:79px;font-weight:bold;}
.fly-filter-right p:last-child {padding-right:0;}
.fly-filter-right a.currclass {color:#0f4bd8;border-bottom:2px solid #0f4bd8;     position: relative;  }
.fly-filter-right a:after {content:"";width:0;height:2px;background:#0f4bd8;position:absolute;top:98%;left:50%;transition:all .4s;}
.fly-filter-right i{content:"";display: block; width:1px;height:11px;background:#666666;position:absolute;top:35px;right: -40px;}
.fly-filter-right a.currclass:after {content:"";width:0;height:2px;background:#0f4bd8;position:absolute;top:100%;left:50%;transition:all .8s;}
.fly-filter-right a:hover:after {left:0%;width:100%;}
.fly-filter-right p:last-child i{display: none;}
@media(max-width:768px) {
  .fly-filter-right a {padding:0 20px;height: 40px;line-height: 40px;}
.fly-filter-right p {  padding:0 ;}
.fly-filter-right p i{display: none;}
.fly-filter-right a:after{top: 95%;}
}



.ab_out{margin: 80px 0;}

.abtop{overflow: hidden; }
.abtopfl{position: relative;overflow: hidden;}
 
  
.abtopfl p{font-size: 16px;color: #666; line-height: 32px;}
 
 
.abtit  h3{font-size: 32px; font-weight: bold;text-align: center;padding-bottom: 20px;}
.abtit  span{font-size: 15px;color: #666;display: block; text-align: center;padding-bottom: 60px;}
.ab_jg{background: #f3f3f3;padding: 80px 0;}
.aboutjg img{display: block;margin: auto;}
.zizhiny {padding-top:20px;}
.zizhiny span {width:275px;height:190px;text-align:center;background: #f1f1f1; vertical-align:middle;display:table-cell; padding: 5px 20px;}
.zizhiny span img {height:100%;  width: auto;}
.zizhiny li {display:block;text-align:center;margin-bottom: 30px;}
.zizhiny li p {padding:20px;color:#fff;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zizhiny li:hover .hontxt{background: #0f4bd8;}
.zizhiny li .hontxt{background: #aaaaaa;}

.sec7ban   .swiper-button-prev{background: none;width: 41px;height: 41px; left: 16%; margin-top: 1%;  outline: none; }
.sec7ban  .swiper-button-next{background: none; width: 41px;height: 41px;right: 16%;  margin-top: 1%; outline: none; }
.sec7ban .swiper-slide p{font-size: 16px;text-align: center;padding-top: 20px;}
.sec7ban .swiper-slide img{text-align: center;display: block;margin: auto;}
.sec7ban   {padding:   3%;}

.ab_bottom{position: relative;background: #f3f3f3;padding: 80px 0;}



.anli{overflow: hidden;}
.anli li{margin-bottom: 30px;}
.anli li .anliimg{overflow: hidden;height: 0;padding-bottom: 74%;}
.anli li a{display: block;background: #f6f6f6;}
.anli li a:hover{display: block;background: #1056dd;}
.anli li .anliimg img{transition: 1s;width: 100%; height:211px;}
.anli li .guanliimg img{transition: 1s;width: 50%; height:121px;}
.anli li:hover .anliimg img{transform: scale(1.2); }
.anli li .anlitxt{height:60px;line-height:30px;padding-left:30px;}
.anli li p{font-size: 15px;color: #666;padding-top: 15px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}
.anli li:hover p{color: #fff;}


.ditu{background: #efefef;}
 
.ditutxt img{margin-right: 15px;}
.ditutxt h3{font-size: 24px;font-weight: bold;color: #0f4bd8;padding: 30px  0 15px 0;}
.ditutxt .dttxt{padding-left: 10%;padding-top: 2%;}
.ditutxt p{font-size: 15px;padding:5px 0;}



.touzi  {overflow: hidden;}
 
.touzi li::after{display: block;content: "";clear: both;border-bottom: 1px  dashed #ccc;padding-top: 10px; }
.touzi   a {display:block;}
.touzi .touzifl {width: 75%; float:left;font-size:16px;padding-top:13px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.touzi .touzifr {width: 25%; float:right;text-align:right;color:#666;margin-top:14px;}
.touzi .touzifl:hover{color: #0f4bd8;}


.in-page {color:#888;margin-top:40px;}
.in-page span {padding:0 15px;border:1px solid #0f4bd8}
.in-page a {height:35px;line-height:35px;padding:6px 9px;border:1px solid #0f4bd8;border-radius:3px;}
.in-page a.curr,.in-page a:hover {border-color:#0f4bd8;background:#0f4bd8;color:#fff}

/* ----- */

.ne_ws{overflow: hidden;}
.ne_ws li::after{display: block;content: "";clear: both;}
.ne_ws li{margin-bottom: 10px;}
.ne_ws li a{display: block;background: #fff;overflow: hidden;}

.ne_ws li .ntime::after{position: absolute;left: 0 ;top: 25px;width: 1px;height: 90%;background: #ccc;display: block;clear: both;content: "";}
.ne_ws li .ntimetxt { padding:  20px 30px 10px 30px; }
.ne_ws li .ntimetxt h5 {  font-size: 30px;color: #333; padding-top: 15px; }
.ne_ws li .ntimetxt h4 {  font-size: 16px;  padding: 10px 0;color: #666;}

.ne_ws li .nimg{float: left;width:24%; overflow: hidden;height: 0;padding-bottom:16%;}
.ne_ws li .ntime{float: left;width:15%;  position: relative;}
.ne_ws li .ntxt{float: left;width:61%;padding-left: 30px;padding-right: 30px;}
.ne_ws li .ntxt h3{font-size: 18px;padding-top: 30px;font-weight: bold; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ne_ws li .ntxt p{font-size: 14px;padding-top: 15px; line-height: 26px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ne_ws li .nimg img{transition: 1s;width: 100%;}
.ne_ws li:hover .ntxt h3{color: #0f4bd8;}
.ne_ws li:hover .nimg img{transform: scale(1.2);}
.ne_ws .mores{width: 100%; display:inline-block; transition:1s; border-bottom:1px solid #ccc; position:relative;   font-size: 16px;top: -14px;}
.ne_ws .mores:hover{ color: #0f4bd8; }
.ne_ws .mores:before{ content:""; width:100%; height:1px; background:#0f4bd8; position:absolute; left:0; bottom:-1px; transform-origin:100%; 
-webkit-transform-origin:100%; -webkit-transition:-webkit-transform 1.2s cubic-bezier(.4,0,.2,1); transition:-webkit-transform 1.32s cubic-bezier(.4,0,.2,1); transition:transform 1.6s cubic-bezier(.4,0,.2,1); transition:transform 1.2s cubic-bezier(.4,0,.2,1),-webkit-transform 1.2s cubic-bezier(.4,0,.2,1); transform:scaleX(0); -webkit-transform:scaleX(0); 

}
.ne_ws li:hover .mores:before{ transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:0; -webkit-transform-origin:0; visibility:visible\9;}

.n_nspage h3{font-size: 24px;text-align: center;}
.n_nspage .hites{font-size: 14px;text-align: center; color: #666;padding: 20px 0 30px 0;display: block;}
.n_nspage {font-size: 16px;line-height:32px;;}
.n_nspage .next{border-top:1px solid #eeeeee;padding-top:20px;margin-top:20px;}
.n_nspage h5{line-height:24px;}

.mr50px{margin: 50px 0;}
#pagelist{ line-height:22px;color:#666; padding:15px;}
#pagelist a{ width:28px; text-align:center; float:left; border:1px solid #0072ff;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px;}
#pagelist a.next,#pagelist a.prev{width:60px;}
#pagelist a.curr{ background:#0072ff;border:1px solid #0072ff;color:#fff;}
#pagelist a:hover{background:#0072ff;border:1px solid #0072ff;color:#fff; text-decoration:none}
#pagelist a img{ display:block;margin:0 auto;margin-top:12px;}
#pagelist span{line-height:28px; font-size:13px; height:28px; margin-left:10px;}
#pagelist span#totalpage{ margin:0;}
.fenye a img{ display:block;margin:0 auto;margin-top:12px;}



.industryl li{margin-bottom:7px;width: 100%;}
.industryl li a{display: block;line-height: 50px;color: #fff; text-align: center;background: #aeaeae;font-size: 18px;}
.industryl li a.on{background: #0f4bd8;}
.industryl li a:hover{background: #0f4bd8;}




.n_pro_box li a{display: block;}
.n_pro_box li .img{border: 1px solid #ccc;height: 0;padding-bottom: 70%;overflow: hidden; }
.n_pro_box li .img img{margin: auto; display: block;transition: 1s;}
.n_pro_box li .txt{font-size: 16px;padding-top: 15px;text-align: center;}
.n_pro_box li:hover .img img{transform: scale(1.2);}

.YW_box h3{font-size: 24px;color:#333;text-align: center; }
.YW_box i{display: block; border-bottom: 1px dashed #ccc; margin : 25px 0 35px 0;}


 @media(max-width:1680px) {

}

@media(max-width:1650px) {

}

@media(max-width:1440px) {


}

@media(max-width:1366px) { 
 
}




@media(max-width:1200px) {
 .footfl{font-size: 14px;text-align: center;}
 .footfr{display: none;}
}

@media(max-width:1024px) {
    .fanganfl{display: none!important;}
    .main-nav-m{display:block!important;position:relative;z-index:10;cursor:pointer; }
    .main-nav-m .title{position:relative;height:45px;line-height:45px;padding:0 10px;background:#c4013b;}
    .main-nav-m .title strong{color:#fff;font-size:16px;font-weight:700}
    .main-nav-m .title i{position:absolute;content:'';width:45px;height:100%;right:0}
    .main-nav-m .title i::after,.main-nav-m .title i::before{position:absolute;top:50%;content:'';width:12px;height:1px;background:#fff;transition:all .3s;-webkit-transition:all .3s}
    .main-nav-m .title i::before{left:46%;transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
    .main-nav-m .title i::after{right:46%;transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
    .main-nav-m .title.active i::before{transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
    .main-nav-m .title.active i::after{transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
    .main-nav-m ul{display:none;position:absolute;top:45px;width:100%;padding:0 10px;background:rgba(236, 91, 91, 0.8);color:#fff}
    .main-nav-m ul li{animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
    .main-nav-m ul li a{display:block;height:45px;line-height:45px;border-bottom:1px solid rgba(255,255,255,.55); color:#fff;}

    .slipe-box .bannar{margin-top: 60px;}
    .liqing li .lqtxt h3{padding-top: 20px;}
  }

@media(max-width:992px) {
    .hdtel{display: none;}
    .footer{display: none;}
    .footfl{line-height:28px; padding: 15px;text-align: center;}
  
}

@media(max-width:768px) {
    .slipe-box .swiper-pagination{bottom: 10px!important;}
    .nstit h3::before{right: 20%;}
    .nstit h3::after{left: 20%;}
    .l y-nr{display: none;}
    .tab-list{display: block;}
    .n_banner{margin-top: 60px;}
    .industryl li{width: 100%; }
    .industryl li a{font-size: 14px;}

}
@media screen and (min-width:767px) and (max-width:1920px){
 .gsjj{float:left;width:50%;padding-right:28px;}
}
@media(max-width:767px) {
  .gsjj{float:left;width:100%;padding-right:0px;}
  .scre .srfr{width: 25%;}
  .scre .srfl{width: 75%;}
  .in_nsbot{padding-top: 20px;}
  .nstit{margin-bottom: 10px;}
  .in_nsbot li{text-align: left;padding-left: 25px;}
  .nstit h3::before{right: 15%;}
  .nstit h3::after{left: 15%;}
  .nstit h3{font-size: 24px;}
  .header .header-right, .header .header-mid{margin-top: 6px;}
  .in_nsfl{padding-top: 20px;}
  .in_nsfr{padding-top: 20px;}
  .in_botimg{margin-top: 20px;}
  .case{padding-top: 20px;}
  .case li{margin-bottom: 30px;}
 

  .sec7ban   .swiper-button-prev{background: none;width: 41px;height: 41px; left: 7%; margin-top: 1%;  outline: none; }
  .sec7ban  .swiper-button-next{background: none; width: 41px;height: 41px;right: 7%;  margin-top: 1%; outline: none; }
  
  
  .ab_bottom{position: relative;background: #f3f3f3;padding:30px 0;}
  
  








  .ab_bot{padding: 0;}
  .ab_jg{padding: 20px 0;}
  .ab_out{margin: 20px 0;}
  .abtopfr h3{font-size: 20px;padding: 15px 0  0 0;}
  .abtopfr span{font-size: 12px;}
  .abtopfr p{padding-top: 10px;}
  .abtopfr .morlj{padding-top: 20px;}

  .abtit h3{font-size: 24px;}
  .abtit span{font-size: 14px;padding-bottom: 25px;}
  .abbot2{padding-top: 40px;}
  .abbot2 li{margin-bottom: 15px;}

  .industryl {padding-bottom: 20px;}
    .industryl ul{overflow: hidden;}
    .industryl li{width: 50%;float: left;margin-bottom: 2px;}
    .industryl li a{line-height: 30px;font-size: 14px;}
    .ly-nr{margin: 10px 0;}
    
    .ditutxt .dttxt{padding: 2%;}
 
    .ne_ws li .ntime{display: none;}
    .ne_ws li .nimg{width: 40%;padding-bottom: 26.5%;}
    .ne_ws li .ntxt{padding-left: 15px;padding-right: 0;}
    .ne_ws li .ntxt p{    -webkit-line-clamp: 2;padding-top: 5px;font-size: 14px;}
    .ne_ws li{margin-bottom: 20px;}
    .ne_ws li .ntxt{width: 60%;}
    .ne_ws li .ntxt h3{padding-top: 5px;font-weight: 300;}

    .n_nspage h3{font-size: 18px;text-align: center;}
	.n_nspage p{line-height:32px;font-size:16px;}
	.n_nspage .next{border-top:1px solid #eeeeee;}

}

/* 新闻动态 */
.hm-sec5{
	background-color: #fff;
}
.hm-sec5 .f-but{
	margin: 0 auto;
}
.hm-sec5 .hm5-cont{
	margin-bottom: 90px;
}
.hm-sec5 .hm5-cont .item{
	width: 100%;
	display: block;
	position: relative;
}
.hm-sec5 .hm5-cont .item .f-img,.hm-sec5 .hm5-cont .item .f-list{
	display: block;
	width: 100%;
	height: 3.2rem;
	/* overflow: hidden; */
}
.hm-sec5 .hm5-cont .item .f-list{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	/* height: 100%; */
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.hm-sec5 .hm5-cont .item .f-list img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.hm-sec5 .hm5-cont .item .f-list:after{
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,.5);
	opacity: 0;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.hm-sec5 .hm5-cont .item .f-list .f-font{
	position: absolute;
	z-index: 3;
	bottom: 0;
	left: 0;
	padding: 30px;
	opacity: 0;
	-webkit-transition: all .3s .3s linear;
	transition: all .3s .3s linear;
}
.hm-sec5 .hm5-cont .item .f-list .f-font .f-label{
	color: #fff;
}
.hm-sec5 .hm5-cont .item .f-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.hm-sec5 .hm5-cont .item .f-font{
	padding-top: 30px;
}
.hm-sec5 .hm5-cont .item .f-dt{
	font-size: 14px;
	color: #999;
}
.hm-sec5 .hm5-cont .item .f-tit{
	font-size: 22px;
	color: #222;
	line-height: 32px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height: 66px;
	margin: 20px 0;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.hm-sec5 .hm5-cont .item .f-label{
	display: flex;
	align-items: center;
	font-size: 14px;
	color: #999999;
	
}
.hm-sec5 .hm5-cont .item .f-label i{
	display: flex;
	align-items: center;
	width: 12px;
	margin-right: 10px;
}
.hm-sec5 .hm5-cont .item .f-label i img{
	width: 100%;
}
.hm-sec5 .hm5-cont .item:hover .f-img img {
	/* -webkit-transform: scale(1.04);
	transform: scale(1.04); */
}
.hm-sec5 .hm5-cont .item:hover .f-font .f-tit{
	color: #00923F;
}
.hm-sec5 .hm5-cont .item:hover .f-list{
	height: 3.2rem;
}
.hm-sec5 .hm5-cont .item:hover .f-list .f-font{
	opacity: 1;
}
.hm-sec5 .hm5-cont .item:hover .f-list:after{
	opacity: 1;
}
/*客服*/
.suspendBox li>p {width: 58px;height: 58px;cursor: pointer;padding-left: 8px;background-position: right;}
.suspendBox {
	position: fixed;
	top: 50%;
	right: 22px;
	margin-top: -130px;
	z-index: 110;
}
.suspendBox li .noahide {
	position: absolute;
	right: 64px;
	top: 15px;
	border: 1px solid #1b9f96;
	background: #fff;
	padding: 5px 20px 4px 20px;
	display: none;
	width: 160px;
	box-shadow: 3px 3px 4px rgba(0,0,0,0.08);
  text-align:center;
}

.suspendBox li.weixin .noahide {
	width:180px;
	padding: 10px;
}
.suspendBox li.weixin .noahide img{
	width:180px;
}
.suspendBox li .noahide a {
	white-space: nowrap;
	font-size: 14px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	color: #1b9f96;
	line-height: 24px;
	letter-spacing:0.7px;
}
.suspendBox li.weixin>p {
	background: url(icon_weixin.png) no-repeat right;
}

.suspendBox li.mphone{display:none;}

.suspendBox li.phone>p,.suspendBox li.mphone>p {
	background: url(icon_dianhua.png) no-repeat right;
}
.suspendBox li.TOP>p {
	background: url(icon_top.png) no-repeat right;
}

.suspendBox li.weixin>p:hover {
	background: url(icon_weixinCf.png) no-repeat right;
}
.suspendBox li.phone>p:hover {
	background: url(icon_dianhuaCf.png) no-repeat right;
}
.suspendBox li.TOP>p:hover {
	background: url(icon_topCf.png) no-repeat right;
}

.suspendBox li.weixin .hide {
	padding: 0;
	width: inherit;
	padding: 8px 9px;
	top: -9px;
}
.suspendBox li .hide i {
	position: absolute;
	top: 18px;
	right: -9px;
}

.suspendBox li .hide i {
	position: absolute;
	right: -9px;
	top: 50%;
	margin-top: -7px;
}


.suspendBox li {
	margin-bottom: 12px;
	position: relative;
}
.suspendBox li .hide p span {
	font-size: 12px;
}
.suspendBox li.TOP {
	display: none;
}
/* End */